home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Everything For A Hacker
/
19990506-[HACK].iso
/
HEXEDIT
/
MB86
/
SPCCC.281
< prev
Wrap
Text File
|
1990-06-24
|
2KB
|
41 lines
***************************************************************************
SPCCC Volume 281 Masterful Disassembler - Intel 8086 version 1.00
**************************************************************************
The MD86 program is a powerful utility for examining and disassembling any
executable program or any series of machine instructions (like a ROM
image). MD86 is designed to run on any IBM PC, XT, or AT or compatible with
at least 128k of ram memory. Neither a graphics adaptor or a color monitor
is required. A hard disk is desirable but MD86 runs fine (actually a trifle
slower) on floppy based systems.
MD86 was developed with one goal in mind. Produce useable source code from
an executable program file. By useable, we mean that the resulting assembly
instructions should be understandable. This necessitates meaningful label
names and comments. Normally the disassembly of a large program is a time
consuming, laborious task. MD86 speeds this up as much as possible.
MD86 produces source files that are compatible with the Microsoft assembler
MASM version 4.00 or reasonably compatible with the IBM assembler. While
this is not the easiest assembler to use (in fact it is down right
difficult), it was chosen because it is more "standard" than any other
assembler. Eventhough the instruction syntax is compatible, the
organization of the segments may not be for some programs. After MD86 has
produced a source file, it is not uncommon that an editor is needed to make
some minor changes before it can be assembled without error. This will be
especially true with EXE type programs which have complex segment
structures.
1.1) What MD86 Looks Like
MD86's unique video display works very much like a full screen editor;
allowing movement within the disassembled source file with single key
ease. Most of the difficulties associated with other disassemblers is
gone.
When executed, MD86 presents the user with a full screen of information
that looks very similar to the printed output from an assembler.